const fp = require('lodash/fp')
//数据 horsepower马力，dollar_value价格,in_stock库存
const cars =[
    { name: 'Ferrari FF', horsepower:660, dollar_value:700000, in_stock: true },
    { name: 'Spyker C12 Zagato', horsepower:650, dollar_value:648000, in_stock: false },
    { name: 'Jaguar XKR-S', horsepower:550, dollar_value:132000, in_stock: false },
    { name: 'Audi R8', horsepower:525, dollar_value:114200, in_stock: false },
    { name: 'Aston Martin One-77', horsepower:750, dollar_value:185000, in_stock: true },
    { name: 'Pagani Huayra', horsepower:700, dollar_value:130000, in_stock: false }
]

//使用函数组合fp.flowRight()重新实现下面这个函数
let isLastInStock = function (cars) {
    // 获取最后一条数据
    let last_car = fp.last(cars)
   // console.log(last_car)
    // 获取最后一条数据的 in_stock属性值
   // return fp.prop('in_stock', last_car)
    //==================    fp.flowRight()方法
    return fp.flowRight(fp.prop('in_stock'), fp.last)
}


